#ifndef RANGEPOINTSTRUCT_H
#define RANGEPOINTSTRUCT_H

#include <QObject>
#include "ControlPointStruct.h"
class RangePointStruct
{
public:
    RangePointStruct();

    quint16 address() const;
    void setAddress(const quint16 &address);

    quint16 valueMin() const;
    void setValueMin(const quint16 &valueMin);

    quint16 valueMax() const;
    void setValueMax(const quint16 &valueMax);


    QList<ControlPointStruct> controlPointList() const;
    void setControlPointList(const QList<ControlPointStruct> &controlPointList);


private:
    quint16 m_address;
    quint16 m_valueMin;
    quint16 m_valueMax;
    QList<ControlPointStruct> m_controlPointList;

};

#endif // RANGEPOINTSTRUCT_H
